package com.ronglian.register_mini_program.dao;

import com.ronglian.register_mini_program.model.RegisterUser;
import com.ronglian.register_mini_program.model.RegisterUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RegisterUserMapper extends BaseMapper {
    long countByExample(RegisterUserExample example);

    int deleteByExample(RegisterUserExample example);

    int deleteByPrimaryKey(Integer uid);

    int insert(RegisterUser record);

    int insertSelective(RegisterUser record);

    List<RegisterUser> selectByExample(RegisterUserExample example);

    RegisterUser selectByPrimaryKey(Integer uid);

    int updateByExampleSelective(@Param("record") RegisterUser record, @Param("example") RegisterUserExample example);

    int updateByExample(@Param("record") RegisterUser record, @Param("example") RegisterUserExample example);

    int updateByPrimaryKeySelective(RegisterUser record);

    int updateByPrimaryKey(RegisterUser record);
}